package ast.sentencias;

import ast.expresiones.NodoExpresion;

public class NodoFor extends NodoSentencia {
	protected NodoAsignacion primeraAsig;
	protected NodoExpresion condicion;
	protected NodoAsignacion segundaAsig;
	protected NodoSentencia sentencia;

	public NodoFor(NodoAsignacion asig, NodoExpresion exp,
			NodoAsignacion asig2, NodoSentencia sent) {
		primeraAsig = asig;
		condicion = exp;
		segundaAsig = asig2;
		sentencia = sent;
	}

	
	@Override
	public void imprimirNodo() {
		System.out.printf("Imprimiendo nodo For. \n");
		System.out.printf("Primera asignacion: \n");
		primeraAsig.imprimirNodo();
		System.out.printf("Condicion: \n");
		condicion.imprimirNodo();
		System.out.printf("Segunda asignacion: \n");
		segundaAsig.imprimirNodo();
		System.out.printf("Sentencia: \n");
		sentencia.imprimirNodo();
	}
}
